package com.momo.hotel.dao.pojo;

import javax.persistence.*;

@Table(name = "room_detail")
public class TbRoomDetail {
    @Id
    private Integer id;

    /**
     * 房间ID（不是房号）
     */
    @Column(name = "room_id")
    private Integer roomId;

    /**
     * 可住最多的人数
     */
    private Integer num;

    /**
     * 房间价格
     */
    @Column(name = "room_price")
    private Double roomPrice;

    /**
     * 照片路径
     */
    private String pic;

    /**
     * 房间描述
     */
    @Column(name = "room_describe")
    private String roomDescribe;

    /**
     * 押金
     */
    private Integer pledge;

    private Integer flag;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取房间ID（不是房号）
     *
     * @return room_id - 房间ID（不是房号）
     */
    public Integer getRoomId() {
        return roomId;
    }

    /**
     * 设置房间ID（不是房号）
     *
     * @param roomId 房间ID（不是房号）
     */
    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    /**
     * 获取可住最多的人数
     *
     * @return num - 可住最多的人数
     */
    public Integer getNum() {
        return num;
    }

    /**
     * 设置可住最多的人数
     *
     * @param num 可住最多的人数
     */
    public void setNum(Integer num) {
        this.num = num;
    }

    /**
     * 获取房间价格
     *
     * @return room_price - 房间价格
     */
    public Double getRoomPrice() {
        return roomPrice;
    }

    /**
     * 设置房间价格
     *
     * @param roomPrice 房间价格
     */
    public void setRoomPrice(Double roomPrice) {
        this.roomPrice = roomPrice;
    }

    /**
     * 获取照片路径
     *
     * @return pic - 照片路径
     */
    public String getPic() {
        return pic;
    }

    /**
     * 设置照片路径
     *
     * @param pic 照片路径
     */
    public void setPic(String pic) {
        this.pic = pic == null ? null : pic.trim();
    }

    /**
     * 获取房间描述
     *
     * @return room_describe - 房间描述
     */
    public String getRoomDescribe() {
        return roomDescribe;
    }

    /**
     * 设置房间描述
     *
     * @param roomDescribe 房间描述
     */
    public void setRoomDescribe(String roomDescribe) {
        this.roomDescribe = roomDescribe == null ? null : roomDescribe.trim();
    }

    /**
     * 获取押金
     *
     * @return pledge - 押金
     */
    public Integer getPledge() {
        return pledge;
    }

    /**
     * 设置押金
     *
     * @param pledge 押金
     */
    public void setPledge(Integer pledge) {
        this.pledge = pledge;
    }

    /**
     * @return flag
     */
    public Integer getFlag() {
        return flag;
    }

    /**
     * @param flag
     */
    public void setFlag(Integer flag) {
        this.flag = flag;
    }
}